package com.jic.bean;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by ZW on 2020/1/7 15:25
 */
public class ProductComment {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 评论人
     */
    private Long creator;

    /**
     * 评论人手机号
     */
    private String customerPhone;

    /**
     *评论人账号
     */
    private String customerAccount;

    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 商品ID
     */
    private Long productId;

    /**
     * 商品编号
     */
    private String productNo;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品评分
     */
    private Integer score;

    /**
     * 评价内容
     */
    private String comment;

    /**
     * 评论来源(0:安卓,1:IOS,2:PC,3:H5)
     */
    private Integer commentSource;

    /**
     * 审核状态(0:系统审核通过，1：待人工审核，2：人工审核通过，3：人工审核不通过，4：可修改)
     */
    private Integer status;

    /**
     * 审核通过时间
     */
    private Date passTime;

    /**
     * 审核人
     */
    private Long reviewBy;

    /**
     * 审核人账号
     */
    private String reviewAccount;

    /**
     * 是否置顶(0:未置顶,1:已置顶)
     */
    private Integer topFlag;

    /**
     * 商品类目ID
     */
    private Long productItem;

    /**
     * 主评论ID
     */
    private Long appendCommentId;

    /**
     * 评论字数
     */
    private Integer commentNumber;

    /**
     * 是否有回复(0:没有,1:有回复)
     */
    private Integer replyFlag;

    /**
     * 修改人
     */
    private Long updator;

    /**
     * 删除状态(0:正常，1：已刪除)
     */
    private Integer isDelete;

    /**
     * 更新时间
     */
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreator() {
        return creator;
    }

    public void setCreator(Long creator) {
        this.creator = creator;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone == null ? null : customerPhone.trim();
    }

    public String getCustomerAccount() {
        return customerAccount;
    }

    public void setCustomerAccount(String customerAccount) {
        this.customerAccount = customerAccount == null ? null : customerAccount.trim();
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo == null ? null : productNo.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment == null ? null : comment.trim();
    }

    public Integer getCommentSource() {
        return commentSource;
    }

    public void setCommentSource(Integer commentSource) {
        this.commentSource = commentSource;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getPassTime() {
        return passTime;
    }

    public void setPassTime(Date passTime) {
        this.passTime = passTime;
    }

    public Long getReviewBy() {
        return reviewBy;
    }

    public void setReviewBy(Long reviewBy) {
        this.reviewBy = reviewBy;
    }

    public String getReviewAccount() {
        return reviewAccount;
    }

    public void setReviewAccount(String reviewAccount) {
        this.reviewAccount = reviewAccount == null ? null : reviewAccount.trim();
    }

    public Integer getTopFlag() {
        return topFlag;
    }

    public void setTopFlag(Integer topFlag) {
        this.topFlag = topFlag;
    }

    public Long getProductItem() {
        return productItem;
    }

    public void setProductItem(Long productItem) {
        this.productItem = productItem;
    }

    public Long getAppendCommentId() {
        return appendCommentId;
    }

    public void setAppendCommentId(Long appendCommentId) {
        this.appendCommentId = appendCommentId;
    }

    public Integer getCommentNumber() {
        return commentNumber;
    }

    public void setCommentNumber(Integer commentNumber) {
        this.commentNumber = commentNumber;
    }

    public Integer getReplyFlag() {
        return replyFlag;
    }

    public void setReplyFlag(Integer replyFlag) {
        this.replyFlag = replyFlag;
    }

    public Long getUpdator() {
        return updator;
    }

    public void setUpdator(Long updator) {
        this.updator = updator;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}